
<template>
  <router-link to="/">Home</router-link> |
  <router-link to="/about">About</router-link>
  <router-view />
</template>
<script>
export default {
  name: 'App',
  mounted() {
    /* 这里假设 */
  //   console.log(this.$qiankun.getGlobalState(),"8999999")
  // // 这里主工程改变值后这里会得到响应
  //   this.$qiankun.onGlobalStateChange && this.$qiankun.onGlobalStateChange(
  //     (value, prev) => {
  //       console.log(`[onGlobalStateChange----vue3-----App-------- - ${this.$qiankun.name}]:`, value, prev)
  //     },
  //     true
  //   );

  //   // 这里是主动改变主工程全局变量
    this.$nextTick(() => {
      this.$qiankun && this.$qiankun.setGlobalState && this.$qiankun.setGlobalState({
        ignore: 'hhhhhh',
        user: {
          name: 'vue3-user',
        },
      });
    });
  },
}
</script>
